A Generalized Modeling Framework for Schema Versioning Support

نویسندگان

  • Fabio Grandi
  • Federica Mandreoli
  • Maria Rita Scalas
چکیده

Advanced object-oriented applications require the management of schema versions, in order to cope with changes in the structure of the stored data. Two types of versioning have been separately considered so far: branching and temporal. The former arose in application domains like CAD/CAM and software engineering, where different solutions have been proposed to support design schema versions (consolidated versions). The latter concerns temporal databases, where some works considered temporal schema versioning to fulfil advanced needs of other typical objectoriented applications like GIS and the multimedia ones. In this work, we propose a general model which integrates the two approaches by supporting both design and temporal schema versions. The model is provided with a complete set of schema change primitives for full-fledged version manipulation whose semantics is described in the paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

V-Grid-A Versioning Services Framework for the Grid

A large variety of emerging Computational Grid applications require versioning services to support effective management of constantly changing datasets and implementations of data processing transformations. This paper presents V-Grid, a framework for generating Grid Data Services with versioning support from UML models that contain structural description for the datasets and schema tuning info...

متن کامل

Schema Change Operations for Full Support of Schema Versioning in the τXSchema Framework

τXSchema (Currim et al., 2004) is a framework (a language and a suite of tools) for the creation and validation of time-varying XML documents. A τXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a τXSchema schema can evolve over time to reflect changes in the real-world. Since many applications need to keep track of both ...

متن کامل

Odmg Language Extensions for Generalized Schema Versioning Support

The management of diierent schema versions is required in long-lived database systems to accomplish data structural changes and represent their history. Once a suitable data model for schema versioning support has been deened, appropriate extensions must also be introduced in the data deenition and manipulation languages. Such an extension is aimed at making the versioning facilities available ...

متن کامل

ODMG Language Extensions for Generalised Schema Versioning Support

The management of di erent schema versions is required in long lived database systems to accomplish data structural changes and represent their history Once a suitable data model for schema versioning support has been de ned appropriate extensions must also be introduced in the data de nition and manipulation languages Such an extension is aimed at making the versioning facilities available at ...

متن کامل

Dealing with Version Pertinence to Design an Eecient Schema Evolution Framework

This paper addresses the design of a schema evolution framework enabling an eecient management of object versions. This framework is based on the adaptation and extension of two main schema evolution approaches, that is the approaches based on schema modiication and those based on schema versioning. The framework provides an integrated environment to support diierent levels of adaptation (such ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000